﻿#ifndef ZBASE64_H
#define ZBASE64_H

using namespace std;
#include <string>
#include <QString>

class ZBase64
{
public:
    ZBase64();
public:
    /*编码
    DataByte
        [in]输入的数据长度,以字节为单位
    */
    string Encode(const unsigned char* Data,int DataByte);
    /*解码
    DataByte
        [in]输入的数据长度,以字节为单位
    OutByte
        [out]输出的数据长度,以字节为单位,请不要通过返回值计算
        输出数据的长度
    */
    string Decode(const char* Data,int DataByte);
    //

    int DecodeBarCode(QString Base64Str,QString &tb_EB, QString &tb_XP , QString &cb_Number,QString &tb_Code,QString &dt_PDate,QString &tb_validity,QString &tb_serial_code);
};


#endif // ZBASE64_H
